-
Committer:
Package Import Robot
-
Author(s):
Martin Pitt
-
Date:
2009-04-06 16:06:33 UTC
-
Revision ID:
package-import@ubuntu.com-20090406160633-4un6x462o3rwo3cn
Tags: 0.149
Do some internal cleanup of distribution specific stuff:
* problem_report.py, man/apport-unpack.1: Fix description of .crash file
syntax (RFC822, not "Debian control").
* Move cron.daily, init script, and default file from debian/ to etc/, and
install them in setup.py. These files are appropriate for upstream
installation.
* Move crashdb.conf and doc/README.blacklist to etc/, to simplify setup.py.
* setup.py: Move *.mo generation/installation into my_install_data class,
for cleanliness.
* Move installation of missing packages for retracing from
bin/apport-retrace to new abstract interface apport/packaging.py,
install_retracing_packages() and remove_packages(), and move the apt/dpkg
code to backends/packaging-apt-dpkg.py. This removes a major piece of
apt/dpkg specific code from non-backends.
* bin/apport-retrace: Rename option --no-dpkg to --no-pkg and update
bin/apport-chroot accordingly.
* Move bin/apport-chroot and man/apport-chroot.1 to debian/local, since they
are totally Debian/Ubuntu specific.
* debian/local/setup-apport-retracer: Update apport-chroot and crashdb.conf
paths for above changes.
* apport/hookutils.py, files_in_package(): Replace dpkg-query call with
packaging.get_files(), to avoid Debianism.
* man/apport-retrace.1: Drop reference to "apt", simply talk about package
installation.
Bug fixes:
* setup.py: Fix homepage URL.
* debian/local/apport-chroot: If multiple distro IDs point to the same
chroot, do not upgrade them more than once with "upgrade all".