[repo-coord] Re: Proposal for python packages
Axel Thimm
Axel.Thimm at ATrpms.net
Thu May 13 14:32:05 CEST 2004
On Wed, May 12, 2004 at 11:21:32PM +0800, Jeff Pitman wrote:
> Well, boost-python would never be python-boost, since boost is the main
> system and the python portion is an "add-on" for that specific piece.
> Same goes for the other -python packages. But, the other packages are
> now having a general tendency to be prefixed with 'python-'. I think
> this has been discussed on other lists previously. But, anyhow, the
> user really shouldn't be too concerned about the exact nomenclature of
> packaging. Since, once they get it installed, what it's named doesn't
> matter.
It matters for packagers, especially for cross-repo packaging, since
you need to be able to put proper Requires/BuildRequires in your
specfile. If half the world does SuperPyFoo (upstream name) and the
other half canonicalizes this to python-superfoo, or because it uses
/foo as a site-subfolder only python-foo, you will have confusion all
along (just like in the case of PIL, where users overlook
python-imaging).
> The issue at hand is whether the user knows what their getting and
> therefore the name should be something similar to the upstream package.
> Nonetheless, lowercase and a python prefix in most cases would be a
> good idea. But, remember that this method will not be a blanket policy
> used in all situations.
Well, just look at the perl cousin wrt to lower/upper case. Also the
"perl-" perfix argument cannot be transfered to python, just because
python is a better perl ;)
http://lists.atrpms.net/pipermail/repo-coord/2004-May/000307.html
http://lists.atrpms.net/pipermail/repo-coord/2004-May/000309.html
My recommendation (though not a strong one) is to leave the package as
named upstream. Or at least add virtual "Provides:" for the upstream
names, so that other packages with (Build)Requires: SuperPyFoo(-devel)
will not break.
BTW what is the situation with canonical naming in the python
community (aside from packaging)? perl does have a very strict scheme,
while the python community seems to have less a policy on that. I
think that the discussion about (re)naming in python should not be
carried outside the python community, e.g. if the names are "broken",
they should be "fixed upstream".
--
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.atrpms.net/pipermail/repo-coord/attachments/20040513/e7259e76/attachment.bin
More information about the repo-coord
mailing list