[repo-coord] Re: Packaging Dilemma
Axel Thimm
Axel.Thimm at ATrpms.net
Tue May 25 13:51:46 CEST 2004
For PyVault (packages for latest python version) I would suggest:
o package the latest python into /usr/bin/python%{pyver} into
python%{pyver}-...rpm. Many pythonXX-...rpm packages will be able to
coexist (for transition/migration purposes of PyVault hwen the next
python release emerges).
o package one "wrapper" package "python" (and "python-devel")
requiring the lastest from the above and symlinking /usr/bin/python
to /usr/bin/python%{pyver} (similar for /usr/bin/python2). E.g. the
python package is just a "pointer package".
o build all the rest simply against "python-devel"
package, but use non-versioned BuildRequires: python [>= ...]
dependencies
This should resolve most of the problems, and provide specfiles that
would look very clean and would require no rewrites for moving on to
the next python version.
You could still place the python version into the rpm name of the
modules to allow concurrent installation of the same python modules
for different python abis (just like kernel module rpms), but I
understand that this is not the purpose of PyVault, so simply head for
building for the latest available python (which is probably offered by
PyVault as well).
Does that make any sense?
--
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/20040525/03281d8d/attachment.bin
More information about the repo-coord
mailing list