lp:ubuntu/hardy-proposed/python-central

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/hardy-proposed/python-central
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

43. By Matthias Klose

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

42. By Matthias Klose

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

41. By Matthias Klose

pycentral rtremove: Try to remove runtime support for all packages,
then fail if one or more packages did fail. Be more verbose.

40. By Matthias Klose

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

39. By Matthias Klose

Allow pyversions -s to succeed without having python-all in the
package list.

38. By Matthias Klose

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

37. By Matthias Klose

Bump version number to 0.6.x.

36. By Matthias Klose

* 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'.

35. By Matthias Klose

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

34. By Michael Vogt

If "/usr/share/python/debian_defaults" does not exists,
raise a ValueError in read_default() (LP: #198456)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/python-central
This branch contains Public information 
Everyone can see this information.

Subscribers