Debian Developers - renaming mysql++

This is Interesting: Free IT Magazines  
Home > Archive > Debian Developers > October 2005 > renaming mysql++





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author renaming mysql++
Andres Salomon

2005-09-27, 5:56 pm

Hi,

I intend to rename the binary packages for mysql++ with the upload of 2.0.5.
They've been called libsqlplus* for a while now, which isn't overly
intuitive (I've had multiple people not realize mysql++ was packaged for
debian, due to the name). My choices are either libmysqlpp* (to match
the library name) or libmysql++*. Does anyone have any preferences, or
any reasons why I shouldn't use ++ in the package name? Given that g++
does it, and policy explicitly allows '+', I can't think of any reasons
not to name it libmysql++*.


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Henning Glawe

2005-10-02, 7:50 am

On Tue, Sep 27, 2005 at 09:41:45AM -0400, Andres Salomon wrote:
> I intend to rename the binary packages for mysql++ with the upload of 2.0.5.
> They've been called libsqlplus* for a while now, which isn't overly
> intuitive (I've had multiple people not realize mysql++ was packaged for
> debian, due to the name). My choices are either libmysqlpp* (to match
> the library name) or libmysql++*. Does anyone have any preferences, or
> any reasons why I shouldn't use ++ in the package name? Given that g++
> does it, and policy explicitly allows '+', I can't think of any reasons
> not to name it libmysql++*.


one minor point would be "apt-get install" interpreting + and - appended to
package names for manual conflict resolution.so
"apt-get install ... libmysql++ ..." could have different meanings in different
context

1. there is a package called libmysql++:
install the package
2. there is no package with that name:
prefer the package called 'libmysql+' (note the single plus in the end !)
for resolving packages in the given command line...

this is not a _real_ technical problem, but it is a bit ugly (I have
implemented a package-availability checker using libapt-pkg-perl for FAI and
exactly this ambiguity caused headaches and/or unnecessairily complex code).

Basically, I can't understand the following thing:
- why it's not forbidden by policy to use these characters as the end of a
packagename when they have a special meaning on the apt commandline ?
- or why is apt's command line interpreter changed to a different syntax for
these special operations if + and - are allowed as the last character of a
package name ?

--
c u
henning


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Henning Makholm

2005-10-02, 7:50 am

Scripsit Henning Glawe <glaweh@debian.org>

> one minor point would be "apt-get install" interpreting + and -
> appended to package names for manual conflict resolution.so "apt-get
> install ... libmysql++ ..." could have different meanings in
> different context


It wouldn't matter for a library package, because the ++ would be
followed by the soname, e.g. "libmysql++1".

--
Henning Makholm "What a hideous colour khaki is."


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Henning Glawe

2005-10-02, 7:50 am

On Sun, Oct 02, 2005 at 01:17:12PM +0200, Henning Makholm wrote:
> Scripsit Henning Glawe <glaweh@debian.org>
>
>
> It wouldn't matter for a library package, because the ++ would be
> followed by the soname, e.g. "libmysql++1".


yes, you're right.

--
c u
henning


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com