Conflicting filenames in upstream packages

Toshio Kuratomi a.badger at gmail.com
Tue Aug 5 16:17:36 PDT 2008


Stefano Zacchiroli wrote:
> On Mon, Aug 04, 2008 at 09:41:38AM -0700, Toshio Kuratomi wrote:
>> How do other distributions deal with conflicting filenames in upstream  
>> packages?  For instance, in Fedora we have coda-client and coq packaged.  
>>  They both provide /usr/bin/parser.
> 
> Debian follows the guidelines that James properly reported.
> Interestingly enough, the coq package in Debian ships no parser at all.
> I'm not the coq maintainer, but is that executable useful at all?
> 
The man page implies that it is intended for end-users to use... 
although a highly select group of end-users (Apparently, it transforms 
coq data into a data format speicified by INRIA).

> A more generic policy we follow in Debian is to rename a priori
> obviously nameclash-prone executables. For instance, the galax package
> I'm maintaining ships a "webgui" executable; notwithstanding whether it
> clashes or not with something else (I didn't even check), I've renamed
> it to "galax-webgui" to avoid easy filename conflicts. Of course I've
> suggested the change upstream which is going to implement it in next
> releases.
> 
Excellent.  We don't have a formal policy like that in Fedora but most 
reviewers point out things like that to take to upstream.  I renamed 
/usr/bin/migrate from the python-migrate (aka sqlalchemy-migrate) 
package for that reason.

>> If other distros have a policy of name changing, it would be nice to  
>> start a list of packages that we're doing renames to so that we could at  
>> least have consistency between ourselves.
> 
> Even more than that, I would say that all distros will benefit from a
> common place where to document the choices they made in term of
> executable renamings.
> 
> On one hand, when a new package is going to be introduced in a distro,
> the maintainer would benefit from taking choices similar to those made
> by other distro. This would ease migrating from one distro to another.
> 
> On the other hand, having an overview which shows how all distros
> renamed a given executables would be an extra argument in persuading
> upstream that a given naming choice was inappropriate.
> 
Big +1 :-)

> Would be a wiki page enough to get started with something like that?
> 

http://distributions.freedesktop.org/wiki

Has shown a maintenance page for the past few days or I would have 
started this already :-(  Anyone closer to the infrastructure side of 
things know what's going on?

-Toshio

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
Url : http://lists.freedesktop.org/archives/distributions/attachments/20080805/ee6d52ba/attachment.pgp 


More information about the Distributions mailing list