Accepted apport 0.89 (source)

Martin Pitt martin.pitt at ubuntu.com
Fri Jul 6 10:50:14 BST 2007


Accepted:
 OK: apport_0.89.tar.gz
 OK: apport_0.89.dsc
     -> Component: main Section: utils

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 06 Jul 2007 11:19:22 +0200
Source: apport
Binary: apport-gtk apport apport-cli apport-retrace python-problem-report apport-qt python-apport
Architecture: source
Version: 0.89
Distribution: gutsy
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-cli - Command line frontend for the apport crash report system
 apport-gtk - GTK frontend for the apport crash report system
 apport-qt  - Qt4 frontend for the apport crash report system
 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 (0.89) gutsy; urgency=low
 .
   Implement private crash bug handling, according to
   https://wiki.ubuntu.com/CrashReporting:
 .
   * apport/crashdb_impl/launchpad.py:
     - upload(): If we have an Ubuntu bug, mark it as private and only
       subscribe 'apport' (the 'Apport retracing service' user).
     - Add function _subscribe_triaging_team() which subscribes
       ubuntu-crashes-main for source packages in Ubuntu main or restricted, or
       ubuntu-crashes-universe for other packages. It does not touch non-Ubuntu
       bugs, since these are not marked private by default and are outside of
       the scope of this spec.
     - update(), _mark_dup_checked(): Call _subscribe_triaging_team().
     - Note: This entire spec is a gross hack, and Ubuntu derivatives do not
       benefit from it at all. We have to live with this until LP grows a real
       crash database.
     - get_distro_release(): Make this function work with private bugs, too, by
       using p-lp-bugs' safe_urlopen().
 .
   Bug fixes:
 .
   * apport/crashdb_impl/launchpad.py: Revert simplification change of 0.85:
     BugList returns a set of strings, not integers; due to non-identity they
     do not work with the usual set operations.
   * apport/crashdb_impl/launchpad.py: Add function get_source_component() to
     query Launchpad for the component of a given distribution and source
     package. (This will be required for implementing crash-reporting).
   * backends/packaging-apt-dpkg.py, _search_contents(): Package list is
     actually comma separated, only take the first item. This fixes retracing
     of e. g. #124139.
   * backends/packaging-apt-dpkg.py, _search_contents(): Fix package name
     parsing for non-main components. This fixes retracing of e. g. #124111.
   * apport/report.py, _read_maps(): Revert ptrace hack when maps cannot be
     read. maps file is now protected based on process ownership, not ptracing.
   * apport/crashdb.py, apport/crashdb_impl/launchpad.py,
     apport/crashdb_impl/memory.py: Remove official interface
     mark_dup_checked(), as it should only be an internally used function. Add
     report parameter, since we will need it there in the future. Remove
     explicit call from bin/crash-digger and instead change check_duplicate()
     to call it on its own.
   * apport/crashdb_impl/launchpad.py, download(): Replace dodgy parsing of
     fields from the description with proper code, so that multi-line fields
     are read correctly, too.
Files: 
 55d462e5078f7e4705bd154b8cc2779a 749 utils optional apport_0.89.dsc
 62804480577dcdda716481f00a4d0953 155251 utils optional apport_0.89.tar.gz

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

iD8DBQFGjg5PDecnbV4Fd/IRAjthAJ9ZPdNrVmeV6tqWvbfgh725BnirTwCfbMtt
yiaSicOaz9B6cV1vqJS8glQ=
=N6Q9
-----END PGP SIGNATURE-----





More information about the gutsy-changes mailing list