lp:ubuntu/precise/apport

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/precise/apport
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

305. By Martin Pitt

* etc/apport/crashdb.conf: Disable Launchpad crash/kernel reports for the
  final release. Leave Apport running for whoopsie, though, so use the new
  mechanism for selective problem types.
* Cherry-pick from trunk:
  - data/general-hooks/generic.py: Bump minimum free space requirement from
    10 to 50 MB. 10 is not nearly enough particularly for /tmp.
    (LP: #979928)

304. By Martin Pitt

* Cherry-pick from trunk:
  - data/dump_acpi_tables.py: Fix crash on undefined variable with
    non-standard tables. (LP: #982267)
  - backends/packaging-apt-dpkg.py: Fix crash if a package is installed, but
    has no candidates in apt. (LP: #980094)
  - Launchpad automatic translations update.
* debian/control: Drop duplicated python-gi build dependency, thanks
  lintian.

303. By Martin Pitt

* Cherry-pick from trunk:
  - GTK UI tests: Ensure that there are no GLib/GTK warnings or criticals.
  - apport-gtk: Work around GTK crash when trying to set pixmap on an
    already destroyed parent window. (LP: #938090)

302. By Brian Murray

debian/general-hooks/ubuntu.py: if the package installation failure is
from live media check to see that /cdrom, the real root filesystem, has
enough free space

301. By Martin Pitt

* New upstream bug fix release. Changes since our previous snapshot:
  - problem_report.py, write_mime(): Fix regression from version 1.95: Add a
    value as attachment if it is bigger than 1000 bytes, not if it is bigger
    than 100. (LP: #977882)
  - packaging-apt-dpkg.py: Avoid constructing and updating the apt.Cache()
    objects multiple times, to speed up retracing. Thanks Evan Dandrea.
    (LP: #973494)

300. By Martin Pitt

* Merge from trunk:
  - generic package hook: Also check /tmp for enough space. Thanks Brian
    Murray. (LP: #972933)
  - Automatic Launchpad translation updates.

299. By Martin Pitt

* debian/tests/upstream-system: Drop dead code.
* debian/tests/upstream-system: Work around LP #972324 by unsetting TMPDIR
  for the tests.
* Merge test fixes from trunk:
  - test_backend_apt_dpkg.py: Fix checks for the installation of -dbgsym
    packages. This should always happen, as the sandboxes have a ddeb apt
    source. Only make it conditional on the system apt sources in the "use
    system config" test.
  - test_report.py: Sleep a bit after calling our test crash script, to
    ensure the kernel has time to finish writing the core file.

298. By Martin Pitt

[ Martin Pitt ]
* data/general-hooks/ubuntu.py: Do not capture stderr of lsb_release.
  (LP: #955111)

[ Scott Moser ]
* data/general-hooks/ubuntu.py: timeout on attempts to contact ec2 metadata
  service (LP: #855651)

297. By Colin Watson

debian/control: Make dh-apport Multi-Arch: foreign, so that it can
satisfy cross-build-dependencies.

296. By Martin Pitt

* New upstream release: This is the final 2.0 release, featuring the
  overhauled and simplified GUI, support for whoopsie-daemon, and
  client-side duplicate checking.
  - report.py, anonymize(): Only replace whole words, not substrings.
    (LP: #966562)
  - apport_python_hook.py: Fix filtering of
    org.freedesktop.DBus.Error.NoReply exceptions. (LP: #958575)
  - crashdb.py: When publishing the crash database, cut hash file names
    after quoting, to avoid that the quoting causes them to become too long.
    (LP: #968070) This also uncovered that known() did not actually find any
    signature which contained an URL-quoted character, therefore breaking
    client-side duplicate checking in a lot of cases. Double-quote the file
    name now, as urlopen() unquotes it.
  - Add a new crash database option "problem_types" and a CrashDatabase
    method "accepts(report)". This can be used to stop uploading particular
    problem report types to that database. E. g. a distribution might decide
    to not get "Crash" reports any more after release. Document the new
    option in doc/crashdb-conf.txt.
  - ui.py: Do not upload a report if the crash database does not accept the
    report's type. This behaviour is not really correct, but necessary as
    long as we only support a single crashdb and have whoopsie hardcoded.
    Once we have multiple crash dbs, we need to not even present the data if
    none of the DBs wants the report. See LP #957177 for details.
    (LP: #968121)
  - ui.py: Do not short-circuit information collection if report already has
    a "DistroRelease" field, as the GUIs add that in some cases. Check for
    "Dependencies" instead. This fixes information collection for kernel
    problems (which now has a full GTK GUI test case). (LP: #968488)
* Merge from trunk:
  - test_ui_gtk.py: Disable package hooks for the tests, as they might ask
    for sudo passwords and other interactive bits, and thus make the tests
    hang.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/quantal/apport
This branch contains Public information 
Everyone can see this information.

Subscribers