-
python-central (0.6.7ubuntu0.1) hardy-proposed; urgency=low
* Upload to hardy-proposed. LP: #237654.
* Add infrastructure to remove generated files on upgrades to newer
versions of a package not having files handled by python-central.
See dh_pycentral(1).
* Properly remove symlinks and bytecode files for old python versions.
Closes: #409390.
* pycentral rtremove: Don't rely on the status of a package reading
the status file, use dpkg-query instead. LP: #225927.
* pycentral updatedefault: Call py_compilefiles with `-f' for private
modules.
* dh_pycentral: Install the preinst script for packages having
private modules; really closes: #477180.
* dh_pycentral: Set Python-Version according to the public modules,
if the package contains both private and public modules. Closes: #477566.
* pyversions.py: Don't rely on /usr/bin/python being a symlink.
Closes: #450591.
-- Matthias Klose <email address hidden> Thu, 05 Jun 2008 16:41:35 +0200
-
python-central (0.6.5ubuntu1) hardy; urgency=low
* Don't complain about absolute symlinks replaced by relative symlinks
pointing to the pyshared directory. Might happen if a user runs
symlinks -c, or a chroot is prepared for use with fakechroot (Ubuntu's
apport retrace service runs in such an environment). LP: #204526.
* Don't create preinst scripts, if the packages doesn't have any shared
files.
* On upgrade, remove byte-code files for private modules not existing
anymore in a new version of a package. Closes: #476976.
* pycentral pkgprepare: Skip package, if the required runtime is not
yet installed. Closes: #476685.
* pycentral version: New subcommand.
-- Matthias Klose <email address hidden> Tue, 22 Apr 2008 10:02:46 +0200
-
python-central (0.6.1ubuntu3) hardy; urgency=low
* pycentral rtremove: Try to remove runtime support for all packages,
then fail if one or more packages did fail. Be more verbose.
-- Matthias Klose <email address hidden> Thu, 17 Apr 2008 21:47:09 +0200
-
python-central (0.6.1ubuntu2) hardy; urgency=low
* pycentral rtremove: Do not work on removed, but not purged packages.
LP: #205470.
* pycentral pkgprepare: Create the directory before creating a symlink
there; not yet done when the package install previously failed and
was retried. LP: #201978.
-- Matthias Klose <email address hidden> Fri, 04 Apr 2008 14:38:03 +0200
-
python-central (0.6.1ubuntu1) hardy; urgency=low
* Allow pyversions -s to succeed without having python-all in the
package list.
-- Matthias Klose <email address hidden> Thu, 20 Mar 2008 19:08:33 +0100
-
python-central (0.6.0ubuntu2) hardy; urgency=low
* pycentral pkgprepare: Properly remove directories not found anymore
in the new version of the package. LP: #201204.
* dh_pycentral: Rename versioned .pth and .egg-info files, removing the
python version unless DH_PYCENTRAL matches `norename'.
* Warn about differing trees before moving files to the shared area.
-- Matthias Klose <email address hidden> Wed, 12 Mar 2008 17:29:45 +0100
-
python-central (0.6.0ubuntu1) hardy; urgency=low
* Bump version number to 0.6.x.
-- Matthias Klose <email address hidden> Wed, 12 Mar 2008 00:26:46 +0100
-
python-central (0.5.63ubuntu1) hardy; urgency=low
* pycentral pkgprepare: Skip complaining about files moved from
/usr/lib/pythonX.Y/site-packages to the shared area.
* dh_pycentral: Don't link shared files at preinstallation when
DH_PYCENTRAL matches the value `noprepare'.
-- Matthias Klose <email address hidden> Mon, 10 Mar 2008 23:30:38 +0000
-
python-central (0.5.62ubuntu4) hardy; urgency=low
[Michael Vogt]
* pycentral pkgprepare: Skip when upgrading from a package version
not using python-central (showed on dapper->hardy upgrade testing).
[Matthias Klose]
* Check for file conflicts before starting to link shared files.
-- Matthias Klose <email address hidden> Fri, 07 Mar 2008 19:45:34 +0100
-
python-central (0.5.62ubuntu3) hardy; urgency=low
* If "/usr/share/python/debian_defaults" does not exists,
raise a ValueError in read_default() (LP: #198456)
-- Michael Vogt <email address hidden> Wed, 05 Mar 2008 15:26:28 +0100
-
python-central (0.5.62ubuntu2) hardy; urgency=low
* 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)
-- Michael Vogt <email address hidden> Tue, 04 Mar 2008 19:44:20 +0100
-
python-central (0.5.62ubuntu1) hardy; urgency=low
* 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.
-- Matthias Klose <email address hidden> Sun, 02 Mar 2008 12:15:01 +0100
-
python-central (0.5.61ubuntu1) hardy; urgency=low
* Don't try to use an unavailable runtime for `pkgprepare'.
LP: #197160, #196984.
* Duplicate the configuration information from the preinst file in
/usr/share/pyshared-data/<package>. Avoids direct access to files in
/var/lib/dpkg/info and avoids calls to dpkg-query.
-- Matthias Klose <email address hidden> Sat, 01 Mar 2008 17:45:58 +0100
-
python-central (0.5.60ubuntu5) hardy; urgency=low
* Fix byte code removal in private modules. LP: #196378.
-- Matthias Klose <email address hidden> Thu, 28 Feb 2008 10:13:15 +0100
-
python-central (0.5.60ubuntu4) hardy; urgency=low
* Don't crash on package upgrades from versions not using pycentral.
LP: #195551.
* Remove byte code for files in private modules, removed in the new version.
-- Matthias Klose <email address hidden> Wed, 27 Feb 2008 11:02:22 +0100
-
python-central (0.5.60ubuntu3) hardy; urgency=low
* Reenable the fix from 0.5.50ubuntu2 to allow installation of packages
which were built with the broken dh_pycentral 0.5.50ubuntu1.
* Allow overwriting of links pointing to the old /usr/share/pycentral
directory.
python-central (0.5.60ubuntu2) hardy; urgency=low
* Always call `pkginstall' in the postinst to make sure that the
symlinks are not removed by maintainer scripts between running
`preinst' and `postinst'.
python-central (0.5.60ubuntu1) hardy; urgency=low
* Install modules into a package and tool independent directory
/usr/share/pyshared, as proposed in
http://lists.debian.org/debian-python/2006/06/msg00184.html.
Let dpkg handle conflicts and replaces again.
-- Matthias Klose <email address hidden> Tue, 26 Feb 2008 19:36:31 +0100
-
python-central (0.5.50ubuntu7) hardy; urgency=low
* On upgrade, properly remove byte-code files not anymore in the
new version of the package.
-- Matthias Klose <email address hidden> Wed, 20 Feb 2008 09:39:13 +0000
-
python-central (0.5.50ubuntu6) hardy; urgency=low
* Reenable byte-compilation for shared modules.
* Revert change to pyversions.py from 0.5.50ubuntu2.
-- Matthias Klose <email address hidden> Tue, 19 Feb 2008 23:58:51 +0100
-
python-central (0.5.50ubuntu5) hardy; urgency=low
* do not crash if a package has private files
-- Michael Vogt <email address hidden> Tue, 19 Feb 2008 14:41:55 +0100
-
python-central (0.5.50ubuntu4) hardy; urgency=low
* fix crash when no [python-package] section is found
in the header (thanks to Soren Hansen)
* do not crash if the
-- Michael Vogt <email address hidden> Tue, 19 Feb 2008 12:29:47 +0100
-
python-central (0.5.50ubuntu3) hardy; urgency=medium
* dh_pycentral: Fix variable substitution in preinst autoscript
for all cases. LP: #192992.
-- Matthias Klose <email address hidden> Tue, 19 Feb 2008 10:05:58 +0100
-
python-central (0.5.50ubuntu2) hardy; urgency=low
* fix crash in parse_versions (LP: #192992)
-- Michael Vogt <email address hidden> Tue, 19 Feb 2008 10:03:37 +0100
-
python-central (0.5.50ubuntu1) hardy; urgency=low
* Keep public modules available during upgrades.
-- Matthias Klose <email address hidden> Sat, 16 Feb 2008 17:21:57 +0000
-
python-central (0.5.15ubuntu3) hardy; urgency=low
* pycentral.py:
- if the PYCENTRAL_NO_DPKG_QUERY environment is set
pycentral will not use dpkg-query (needed for
dapper->hardy upgrades where dpkg-query might be
confused about triggers information in the status
file)
* debian/control:
- remove dpkg pre-depend, the upgrader can run with
PYCENTRAL_NO_DPKG_QUERY
-- Michael Vogt <email address hidden> Wed, 21 Nov 2007 15:25:03 +0100
-
python-central (0.5.15ubuntu2) gutsy; urgency=low
* debian/control:
- add pre-depends on dpkg with trigger support (LP: #148930)
-- Michael Vogt <email address hidden> Fri, 05 Oct 2007 17:58:13 +0200