Merge lp:~brian-murray/ubuntu/oneiric/apport/dist-upgrade-dupe-sig into lp:~ubuntu-core-dev/ubuntu/oneiric/apport/ubuntu

Proposed by Brian Murray
Status: Merged
Merged at revision: 1825
Proposed branch: lp:~brian-murray/ubuntu/oneiric/apport/dist-upgrade-dupe-sig
Merge into: lp:~ubuntu-core-dev/ubuntu/oneiric/apport/ubuntu
Diff against target: 36 lines (+15/-2)
2 files modified
data/general-hooks/ubuntu.py (+8/-2)
debian/changelog (+7/-0)
To merge this branch: bzr merge lp:~brian-murray/ubuntu/oneiric/apport/dist-upgrade-dupe-sig
Reviewer Review Type Date Requested Status
Martin Pitt Approve
Ubuntu Core Development Team Pending
Review via email: mp+72286@code.launchpad.net

Description of the change

Distribution upgrades aren't having a DuplicateSignature created for package installation failures. This resolves that issue.

To post a comment you must log in.
Revision history for this message
Martin Pitt (pitti) wrote :

Thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'data/general-hooks/ubuntu.py'
--- data/general-hooks/ubuntu.py 2011-08-17 06:40:18 +0000
+++ data/general-hooks/ubuntu.py 2011-08-20 06:33:23 +0000
@@ -73,9 +73,15 @@
73 attach_upstart_overrides(report, package)73 attach_upstart_overrides(report, package)
7474
75 # build a duplicate signature tag for package reports75 # build a duplicate signature tag for package reports
76 if report.get('ProblemType') == 'Package' and 'DpkgTerminalLog' in report:76 if report.get('ProblemType') == 'Package':
77 if 'DpkgTerminalLog' in report:
78 termlog = report['DpkgTerminalLog']
79 elif 'VarLogDistupgradeApttermlog' in report:
80 termlog = report['VarLogDistupgradeApttermlog']
81 else:
82 break
77 dupe_sig = ''83 dupe_sig = ''
78 for line in report['DpkgTerminalLog'].split('\n'):84 for line in termlog.split('\n'):
79 if line.startswith('Setting up') or line.startswith('Unpacking'):85 if line.startswith('Setting up') or line.startswith('Unpacking'):
80 dupe_sig = '%s\n' % line86 dupe_sig = '%s\n' % line
81 continue87 continue
8288
=== modified file 'debian/changelog'
--- debian/changelog 2011-08-17 14:35:45 +0000
+++ debian/changelog 2011-08-20 06:33:23 +0000
@@ -1,3 +1,10 @@
1apport (1.21.3-0ubuntu5) oneiric; urgency=low
2
3 * data/general-hooks/ubuntu.py: generate a DuplicateSignature tag for
4 distribution upgrades too
5
6 -- Brian Murray <brian@ubuntu.com> Fri, 19 Aug 2011 23:27:58 -0700
7
1apport (1.21.3-0ubuntu4) oneiric; urgency=low8apport (1.21.3-0ubuntu4) oneiric; urgency=low
29
3 * data/package-hooks/source_ubiquity.py: remove use of continue when not in10 * data/package-hooks/source_ubiquity.py: remove use of continue when not in

Subscribers

People subscribed via source and target branches