-----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