Naming of language binding package if its part of the main lib.

Axel Thimm Axel.Thimm at ATrpms.net
Sat Mar 31 23:11:32 UTC 2007


On Sat, Mar 31, 2007 at 11:33:32AM -0700, Toshio Kuratomi wrote:
> On Sat, 2007-03-31 at 19:55 +0200, Hans de Goede wrote:
> > Hi,
> > 
> > I've recently packaged paragui, and this comes with python bindings included,
> > I've used "%package python" for these bindings resulting in paragui-python as 
> > name, this seems natural, but if the python bindings were a stand alone 
> > package, it would violate the package naming guidelines. In the stand alone 
> > case the name must be "python-paragui", which can be realized in this case too, 
> > by using: "%package -n python-%{name}" .
> > 
> > So which one is best in the bindings included in the main lib case?
> > 
> The packaging committee talked about this in the last three months but I
> don't recall if we settled on a policy.
> 
> I believe the general consensus was that ${language}-${pkg} was better
> but as I said, I don't remember if we formalized it as policy.

I think we all wished for python(foo) virtual provides, but Santa
never delivered them :)

FWIW we have already put in stone the following: "If the upstream
source has "py" (or "Py") in its name, you can use that name for the
package. So, for example, pygtk is acceptable."

Maybe for F8 we should have rpm generate python(foo) and have
dependencies built on that. Python packages could then be called
whatever is better suited, as from the packgain POV we'd be using the
python(foo) stuff.
-- 
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://listman.redhat.com/archives/fedora-extras-list/attachments/20070401/be526ad2/attachment.sig>


More information about the fedora-extras-list mailing list