~ubuntu-branches/ubuntu/jaunty/apport/jaunty-security

Viewing all changes in revision 148.

  • 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".

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: