lp:ubuntu/precise/apport
- Get this branch:
- bzr branch lp:ubuntu/precise/apport
Branch merges
Branch information
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