apport 0.82 source package in Ubuntu

Changelog

apport (0.82) gutsy; urgency=low

  * Add bin/ubuntu-fat-chroot: Script to install a set of commonly needed
    packages into a minimal Ubuntu chroot (as created by apport-chroot). This
    requires some hacking of postinst and /usr/sbin/ files in between the
    installation stages and thus deserves a script on its own.
  * apport/packaging.py:
    - Add "uninstalled" option to get_file_package(). If set to True, this
      will do an expensive search of files/packages which are not installed.
    - Add interface "set_mirror(URL)" for functions which need to retrieve
      packages and data from distribution mirrors.
  * backends/packaging-apt-dpkg.py: Implement "uninstalled" option and
    "set_mirror(URL)", add test cases.
  * bin/apport-retrace: Use "uninstalled" option now to install packages and
    corresponding -dbgsyms for uninstalled files mentioned in ProcMaps
    (Point 1 of apport-better-retracing spec). Bump python-apport dependency.
  * apport/packaging.py: Add interface get_available_version(package).
  * backends/packaging-apt-dpkg.py: Implement get_available_version(), add
    shallow test case.
  * apport/report.py: Add function obsolete_packages() to return packages in
    Package: and Depends: which are not up to date. Add test cases.
  * apport/ui.py, thread_collect_info(): For crashes, call obsolete_packages()
    and set UnreportableReason: if there are any (Point 2 of
    apport-better-retracing spec).
  * apport/ui.py, thread_collect_info(): call standard_title() and add it to
    the report as 'Title' field. This is useful if reporters modify the
    default title (per request of Brian Murray, thanks). Add test case.
  * apport/ui.py: Fix declaration of the test suite's
    ui_set_upload_progress(). Funny that this has never been triggered before.
  * apport/report.py, add_gdb_info(): Split out StacktraceTop generation into
    separate funtion _gen_stacktrace_top(), so that we can test it separately.
  * apport/report.py, _gen_stacktrace_top(): Step back from the crashed
    program's own signal handlers, since those are generally not useful for
    the purposes of StacktraceTop and only impede duplicate matching
    (Point 4 of apport-better-retracing spec). Add various test cases.
  * apport/report.py: Add method crash_signature() to calculate an unique
    identifier of a signal or Python crash, to be used for duplicate
    detection. Add various test cases.
  * apport/packaging.py: Add interface get_source_tree() to fetch and unpack a
    source package to a given directory, optionally specifying a particular
    version.
  * backends/packaging-apt-dpkg.py: Implement get_source_tree(). This has a
    rather crude 'call apt-get source and guess about directories'
    implementation until python-apt learns about doing this directly and more
    elegantly (see LP #118788).
  * bin/apport-retrace: Add gen_source_stacktrace() and a few helper functions
    to construct a field 'StacktraceSource' with the source code around the
    affected lines in the stack trace (as available). (Point 5 of
    apport-better-retracing spec).
  * apport/crashdb_impl/launchpad.py, update(): Attach StacktraceSource to the
    bug if it exists.
  * apport/crashdb_impl/launchpad.py: Check PackageArchitecture for 'all', to
    not set a retracer tag 'need-all-retrace'.
  * test-apport: Clarify assertion failure message when an unexpected core
    dump is present.
  * apport/report.py, get_module_license(): Do not iterate over Popen.stdout,
    use communicate() instead. The latter is already fixed to not trip over
    SIGINTR. (LP: #118965)

 -- Martin Pitt <email address hidden>   Fri, 08 Jun 2007 07:47:04 +0200

Upload details

Uploaded by:
Martin Pitt
Uploaded to:
Gutsy
Original maintainer:
Martin Pitt
Architectures:
all
Section:
utils
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Gutsy: [FULLYBUILT] i386

Downloads

File Size SHA-256 Checksum
apport_0.82.tar.gz 139.7 KiB e473954e579f43df7691930f54a3c99f3538be49751437ba27cf3c8b1152b367
apport_0.82.dsc 749 bytes f3bc78fb527627c5be6218540b1485c2243e02fc7dec0ca5f1df5d701f0a0695

View changes file

Binary packages built by this source

apport: No summary available for apport in ubuntu gutsy.

No description available for apport in ubuntu gutsy.

apport-cli: No summary available for apport-cli in ubuntu gutsy.

No description available for apport-cli in ubuntu gutsy.

apport-gtk: No summary available for apport-gtk in ubuntu gutsy.

No description available for apport-gtk in ubuntu gutsy.

apport-qt: No summary available for apport-qt in ubuntu gutsy.

No description available for apport-qt in ubuntu gutsy.

apport-retrace: No summary available for apport-retrace in ubuntu gutsy.

No description available for apport-retrace in ubuntu gutsy.

python-apport: No summary available for python-apport in ubuntu gutsy.

No description available for python-apport in ubuntu gutsy.

python-problem-report: No summary available for python-problem-report in ubuntu gutsy.

No description available for python-problem-report in ubuntu gutsy.