[ubuntu/lucid] apport 1.10-0ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Sat Dec 19 16:00:21 GMT 2009


apport (1.10-0ubuntu1) lucid; urgency=low

  * New upstream release:
    - Add a mode for updating an existing problem report to ui.py
      (-u/--update).  This is similar to the Ubuntu specific "apport-collect"
      tool, but implemented the right way now: In particular, this has access
      to the UI and thus can use interactive hooks (LP: #385811) and show you
      what is being sent for confirmation/cancelling (LP: #371827)

    - apport-bug: If invoked as "apport-collect" or "apport-update-bug" (i. e.
      through a symlink), run apport in update mode (-u <number>). This
      provides a convenient no-options command line program. Please note that
      setup.py does not currently install such a symlink. Update the
      apport-bug manpage accordingly.

    - launchpad.py: Use new login_with() to clean up code, and specify allowed
      access levels (WRITE_PRIVATE is the only sensible one anyway).
      (LP: #410205)

    - New hookutils functions:
      + xsession_errors (match lines from ~/.xsession-errors)
      + shared_libraries (determine which libraries a binary links with)
      + links_with_shared_library (test if a binary links with a particular
        library)

    - New CrashDatabase API: get_affected_packages(), can_update(), is_reporter()

    - Rename CrashDatabase.update() to update_traces().

    - Add CrashDatabase.update() for adding all new fields of a report. This is
      primarily useful for collecting local standard and package hook data for an
      already existing bug report which was not filed through Apport. This checks
      can_update()/is_reporter() if the user is eligible for updating that
      particular bug. (LP: #485880)

    - Ignore SIGXCPU and SIGXFSZ; thanks to Kees Cook. (LP: #498074)

    - launchpad.py: Do not mark non-Ubuntu bugs as needs-retrace, since there is
      no retracer right now. (LP: #489794)

    - packaging-apt-dpkg.py, install_retracing_packages(): Do not crash on
      malformed Dependencies.txt lines. (LP: #441709)

    - use-local: Fix for new source tree location of "apport" binary.

  * Drop debian/local/apport-collect{,.1} and install symlinks for apport-bug
    instead.
  * data/general-hooks/ubuntu.py: Do not report "corrupted filesystem tarfile"
    package errors. (LP: #320743)
  * data/general-hooks/ubuntu.py: Report "package ... is already installed and
    configured" errors against dpkg, not the package that failed. (LP: #467688)

Date: Sat, 19 Dec 2009 16:48:48 +0100
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/lucid/+source/apport/1.10-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 19 Dec 2009 16:48:48 +0100
Source: apport
Binary: apport python-problem-report python-apport apport-retrace apport-gtk apport-kde apport-qt
Architecture: source
Version: 1.10-0ubuntu1
Distribution: lucid
Urgency: low
Maintainer: Martin Pitt <martin.pitt at ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description: 
 apport     - automatically generate crash reports for debugging
 apport-gtk - GTK+ frontend for the apport crash report system
 apport-kde - KDE frontend for the apport crash report system
 apport-qt  - transitional package to apport-kde
 apport-retrace - tools for reprocessing Apport crash reports
 python-apport - apport crash report handling library
 python-problem-report - Python library to handle problem reports
Changes: 
 apport (1.10-0ubuntu1) lucid; urgency=low
 .
   * New upstream release:
     - Add a mode for updating an existing problem report to ui.py
       (-u/--update).  This is similar to the Ubuntu specific "apport-collect"
       tool, but implemented the right way now: In particular, this has access
       to the UI and thus can use interactive hooks (LP: #385811) and show you
       what is being sent for confirmation/cancelling (LP: #371827)
 .
     - apport-bug: If invoked as "apport-collect" or "apport-update-bug" (i. e.
       through a symlink), run apport in update mode (-u <number>). This
       provides a convenient no-options command line program. Please note that
       setup.py does not currently install such a symlink. Update the
       apport-bug manpage accordingly.
 .
     - launchpad.py: Use new login_with() to clean up code, and specify allowed
       access levels (WRITE_PRIVATE is the only sensible one anyway).
       (LP: #410205)
 .
     - New hookutils functions:
       + xsession_errors (match lines from ~/.xsession-errors)
       + shared_libraries (determine which libraries a binary links with)
       + links_with_shared_library (test if a binary links with a particular
         library)
 .
     - New CrashDatabase API: get_affected_packages(), can_update(), is_reporter()
 .
     - Rename CrashDatabase.update() to update_traces().
 .
     - Add CrashDatabase.update() for adding all new fields of a report. This is
       primarily useful for collecting local standard and package hook data for an
       already existing bug report which was not filed through Apport. This checks
       can_update()/is_reporter() if the user is eligible for updating that
       particular bug. (LP: #485880)
 .
     - Ignore SIGXCPU and SIGXFSZ; thanks to Kees Cook. (LP: #498074)
 .
     - launchpad.py: Do not mark non-Ubuntu bugs as needs-retrace, since there is
       no retracer right now. (LP: #489794)
 .
     - packaging-apt-dpkg.py, install_retracing_packages(): Do not crash on
       malformed Dependencies.txt lines. (LP: #441709)
 .
     - use-local: Fix for new source tree location of "apport" binary.
 .
   * Drop debian/local/apport-collect{,.1} and install symlinks for apport-bug
     instead.
   * data/general-hooks/ubuntu.py: Do not report "corrupted filesystem tarfile"
     package errors. (LP: #320743)
   * data/general-hooks/ubuntu.py: Report "package ... is already installed and
     configured" errors against dpkg, not the package that failed. (LP: #467688)
Checksums-Sha1: 
 32939d415ce1f7e7758d0cb572c5d12eafe41a7a 1344 apport_1.10-0ubuntu1.dsc
 44a287523a88b3ef0c065f707c93e61b82dd5af5 351373 apport_1.10.orig.tar.gz
 21179d49cf712ed278ea1375ad8e18c57420d729 85101 apport_1.10-0ubuntu1.diff.gz
Checksums-Sha256: 
 e990339b30477f926ff8f096f89a5393bb53deb9652f7cb902993128cee7bb88 1344 apport_1.10-0ubuntu1.dsc
 0a9f11ee253a4b7d3f8196816ea22e8aca479b0a91cfde6cebf2ae8382aaf3a6 351373 apport_1.10.orig.tar.gz
 6b9b6978253b30cc0821fe23530e78928e8172b1f660a99b4b5d93c5ce00c4de 85101 apport_1.10-0ubuntu1.diff.gz
Files: 
 fbb130b3bf1e6257c55cadf96cfc4733 1344 utils optional apport_1.10-0ubuntu1.dsc
 bcd52988fc2fb60c602f0be6c54847c9 351373 utils optional apport_1.10.orig.tar.gz
 b33c3815e20843fd3a8ba8396bead03a 85101 utils optional apport_1.10-0ubuntu1.diff.gz
Launchpad-Bugs-Fixed: 320743 371827 385811 410205 441709 467688 485880 489794 498074

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkss9fUACgkQDecnbV4Fd/LFswCghSMUJqDKC396+A0Y/GKY19fY
8uEAoMxBf93XJfYhm9YhAKT6n5xMluA5
=0IMR
-----END PGP SIGNATURE-----


More information about the Lucid-changes mailing list