[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: renaming mysql++

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

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

Reply to: