handling of -dbgsym packages breaks pkgbinarymangler

Bug #1535949 reported by Matthias Klose
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
debhelper (Ubuntu)
Fix Released
Critical
Martin Pitt

Bug Description

see xapian1.3-bindings:

dh_builddeb
INFO: pkgstriptranslations version 128
INFO: pkgstriptranslations version 128
pkgstriptranslations: processing python-xapian1.3-dbgsym (in debian/.debhelper/python-xapian1.3/dbgsym-root); do_strip: 1, oemstrip:
pkgstriptranslations: processing python3-xapian1.3-dbgsym (in debian/.debhelper/python3-xapian1.3/dbgsym-root); do_strip: 1, oemstrip:
pkgstriptranslations: python-xapian1.3-dbgsym does not contain translations, skipping
pkgstriptranslations: no translation files, not creating tarball
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers <email address hidden>"
pkgstripfiles: processing control file: debian/.debhelper/python-xapian1.3/dbgsym-root/DEBIAN/control, package python-xapian1.3-dbgsym, directory debian/.debhelper/python-xapian1.3/dbgsym-root
INFO: pkgstripfiles: waiting for lock (python-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python-xapian1.3-dbgsym) ...
pkgstriptranslations: python3-xapian1.3-dbgsym does not contain translations, skipping
pkgstriptranslations: no translation files, not creating tarball
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers <email address hidden>"
pkgstripfiles: processing control file: debian/.debhelper/python3-xapian1.3/dbgsym-root/DEBIAN/control, package python3-xapian1.3-dbgsym, directory debian/.debhelper/python3-xapian1.3/dbgsym-root
INFO: pkgstripfiles: waiting for lock (python3-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python3-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python3-xapian1.3-dbgsym) ...
INFO: pkgstripfiles: waiting for lock (python-xapian1.3-dbgsym) ...
[...]

for some reason, the original dh_builddeb still calls pkgstripfiles for -dbgsym packages, which it shouldn't. pkgbinarymangler 129 now works around that.

Matthias Klose (doko)
Changed in debhelper (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Matthias Klose (doko) wrote :

this looks worse:

https://launchpad.net/ubuntu/+source/xapian1.3-bindings/1.3.4-0ubuntu1/+build/8871438

DEBUG Considering changefile 1/ubuntu/xapian1.3-bindings_1.3.4-0ubuntu1_s390x.changes
DEBUG Finding fresh policy
INFO Processing upload xapian1.3-bindings_1.3.4-0ubuntu1_s390x.changes
INFO Upload was rejected:
INFO python-xapian1.3-dbgsym_1.3.4-0ubuntu1_s390x.deb: control file lists name as 'python-xapian1.3-dbgsym', which isn't in changes file.
INFO python3-xapian1.3-dbgsym_1.3.4-0ubuntu1_s390x.deb: control file lists name as 'python3-xapian1.3-dbgsym', which isn't in changes file.
INFO Committing the transaction and any mails associated with this upload.

Changed in debhelper (Ubuntu):
importance: High → Critical
Martin Pitt (pitti)
Changed in debhelper (Ubuntu):
status: Confirmed → In Progress
Martin Pitt (pitti)
Changed in debhelper (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

I retried all ~ 70 "failed to upload" builds in https://launchpad.net/ubuntu/xenial/+builds?build_state=uploadfail

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package debhelper - 9.20160115ubuntu2

---------------
debhelper (9.20160115ubuntu2) xenial; urgency=medium

  * dh-strip: Adjust reversion of commit f1a803456 to account for the recent
    ENABLE_DDEBS → ENABLE_DBGSYM rename. This actually disables -dbgsym
    generation by dh_strip by default again. (LP: #1535949)

 -- Martin Pitt <email address hidden> Wed, 20 Jan 2016 07:58:09 +0100

Changed in debhelper (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.