Accepted python-central 0.6.0 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 11 Mar 2008 22:26:06 +0100
Source: python-central
Binary: python-central
Architecture: source all
Version: 0.6.0
Distribution: unstable
Urgency: low
Maintainer: Matthias Klose <doko@ubuntu.com>
Changed-By: Matthias Klose <doko@debian.org>
Description:
python-central - register and build utility for Python packages
Closes: 378146 394084 397495 398729 405781 432813 450491 452227 467372
Changes:
python-central (0.6.0) unstable; urgency=low
.
[ Summary of the changes for versions 0.5.50 up to 0.5.63 as done in Ubuntu]
* Install modules into a package and tool independent directory
/usr/share/pyshared (without the site-packages prefix), as proposed in
http://lists.debian.org/debian-python/2006/06/msg00184.html.
Let dpkg handle conflicts and replaces again.
Packages should build-depend on python-central (>= 0.6) to ensure the new
file layout.
* Place metadata about the package in /usr/share/pyshared-data/<package>,
(readable by ConfigParser). Avoids direct access to files in
/var/lib/dpkg/info and avoids calls to dpkg-query.
* Keep public modules available during upgrades.
- dh_pycentral: Call `pycentral pkgprepare' in the preinst (overridden
with DH_PYCENTRAL matching `noprepare'.
- pycentral pkgprepare: Implement.
- Duplicate the metadata in the preinst file.
* On upgrade, properly remove byte-code files not anymore in the
new version of the package.
* pkgprepare, pkginstall: Always use the default runtime as a last resort.
* Handle updates gracefully, if the old package version has shared
files already located in /usr/share/pyshared, and the new package has
them still in the old location in /usr/share/pycentral. LP: #197841.
* dh_pycentral: Remove an empty /usr/lib after moving all files.
Closes: #452227.
* Users tend to modify the /usr/bin/python symlink. Allow pythonX.Y
and /usr/bin/pythonX.Y as values. Closes: #378146, #450491, #467372.
* pycentral updatedefault: Fix name in error message. Closes: #432813.
* pyversions.py: Assume no old and unsupported versions, when
the python_defaults file is not yet installed. Closes: #405781.
* dh_pycentral: Set file permissions independently of the umask.
Closes: #398729.
* Use a default value for supported python versions, if python-minimal
is not installed, and apt-cache is not available. Closes: #394084, #397495.
* Do not crash if no /usr/share/python/debian_defaults is on the
system and assume python2.4 then. That was the last version
without this file (LP: #198456).
.
* Thanks to Michael Vogt for extensive upgrade testing, suggestions
and bug fixes.
Files:
ad498343f223bfa12627e901a0a95d40 598 python standard python-central_0.6.0.dsc
ef0ed7336543658d5412da7b777e417a 36147 python standard python-central_0.6.0.tar.gz
4ecd90ea4768ef8bc6bbb28b9b0768ad 38158 python standard python-central_0.6.0_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFH1xPjStlRaw+TLJwRAu8kAKCsEJ5umPHXbjTPI2v3Kbok4ginHQCghMSS
ossUN7qK7ZCE207T311D/Oc=
=hhDl
-----END PGP SIGNATURE-----
Accepted:
python-central_0.6.0.dsc
to pool/main/p/python-central/python-central_0.6.0.dsc
python-central_0.6.0.tar.gz
to pool/main/p/python-central/python-central_0.6.0.tar.gz
python-central_0.6.0_all.deb
to pool/main/p/python-central/python-central_0.6.0_all.deb
Reply to: