touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #86786
[Bug 1469635] Re: Don't pick transitional -dbg over -dbgsym
Fixed in trunk r2977.
** Changed in: apport (Ubuntu)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/1469635
Title:
Don't pick transitional -dbg over -dbgsym
Status in apport package in Ubuntu:
Fix Committed
Bug description:
Quoting Brian Murray: When trying to add a test like
$ bzr diff test/test_backend_apt_dpkg.py
=== modified file 'test/test_backend_apt_dpkg.py'
--- test/test_backend_apt_dpkg.py 2015-06-17 15:54:40 +0000
+++ test/test_backend_apt_dpkg.py 2015-06-25 13:53:10 +0000
@@ -848,7 +848,9 @@
('distro-info-data',
'0.18ubuntu0.2'),
('qemu-utils',
- '2.0.0+dfsg-2ubuntu1.11')
+ '2.0.0+dfsg-2ubuntu1.11'),
+ ('unity-services',
+ '7.2.5+14.04.20150521.1-0ubuntu1'),
], False, self.cachedir)
def sandbox_ver(pkg, debian=True):
@@ -884,6 +886,8 @@
self.assertIn('distro-info-data 0.18ubuntu0.2', pkglist)
self.assertIn('qemu-utils-dbgsym 2.0.0+dfsg-2ubuntu1.11',
pkglist)
+ self.assertIn('unity-services-dbgsym 7.2.5+14.04.20150521.1-0ubuntu1',
+ pkglist)
# caches packages, and their versions are as expected
cache = os.listdir(os.path.join(self.cachedir, 'Foonux 1.2', 'apt',
This fails with
AssertionError: 'unity-services-dbgsym 7.2.5+14.04.20150521.1-0ubuntu1'
not found in ['distro-info-data 0.18ubuntu0.2', 'oxideqt-codecs
1.6.6-0ubuntu0.14.04.1', 'oxideqt-codecs-dbg 1.6.6-0ubuntu0.14.04.1',
'unity-2d-dbg 7.2.5+14.04.20150521.1-0ubuntu1', 'unity-services
7.2.5+14.04.20150521.1-0ubuntu1']
unity-2d-dbg is just a transitional package, and shouldn't trump the
-dbgsym package. We need some heuristic there, like "transitional" in
the package description, or size being < 10 kB.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1469635/+subscriptions
References