dh_gencontrol wrapper breaks kernel dbgsym generation
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | pkg-create-dbgsym (Ubuntu) |
High
|
Martin Pitt | ||
| | Precise |
High
|
Unassigned | ||
| | Trusty |
High
|
Unassigned | ||
| | Utopic |
High
|
Unassigned | ||
| | Vivid |
High
|
Martin Pitt | ||
| | Wily |
High
|
Martin Pitt | ||
Bug Description
https:/
dpkg-gencontrol: warning: Depends field of package linux-image-
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform ppc64el: linux-libc-dev linux-tools-
dh_gencontrol debug symbol wrapper: packages to act on: linux-image-
dh_gencontrol debug symbol wrapper: ignored packages:
dh_gencontrol debug symbol wrapper: processing package linux-image-
sed: can't read debian/
debian/
make: *** [binary-generic] Error 2
Related branches
| Changed in pkg-create-dbgsym (Ubuntu Vivid): | |
| importance: | Undecided → High |
| Changed in pkg-create-dbgsym (Ubuntu Utopic): | |
| importance: | Undecided → High |
| Changed in pkg-create-dbgsym (Ubuntu Trusty): | |
| importance: | Undecided → Critical |
| importance: | Critical → High |
| Changed in pkg-create-dbgsym (Ubuntu Precise): | |
| importance: | Undecided → High |
| Changed in pkg-create-dbgsym (Ubuntu Vivid): | |
| status: | New → In Progress |
| assignee: | nobody → Martin Pitt (pitti) |
| Martin Pitt (pitti) wrote : | #1 |
| Changed in pkg-create-dbgsym (Ubuntu Vivid): | |
| status: | In Progress → Fix Committed |
| Changed in pkg-create-dbgsym (Ubuntu Utopic): | |
| status: | New → Fix Committed |
| Changed in pkg-create-dbgsym (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| Changed in pkg-create-dbgsym (Ubuntu Precise): | |
| status: | New → In Progress |
Hello Martin, or anyone else affected,
Accepted pkg-create-dbgsym into vivid-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| tags: | added: verification-needed |
| Adam Conrad (adconrad) wrote : | #3 |
Hello Martin, or anyone else affected,
Accepted pkg-create-dbgsym into utopic-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Adam Conrad (adconrad) wrote : | #4 |
Hello Martin, or anyone else affected,
Accepted pkg-create-dbgsym into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in pkg-create-dbgsym (Ubuntu Precise): | |
| status: | In Progress → Fix Committed |
| Adam Conrad (adconrad) wrote : | #5 |
Hello Martin, or anyone else affected,
Accepted pkg-create-dbgsym into precise-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Martin Pitt (pitti) wrote : | #6 |
The kernel which previously failed to build now built fine:
https:/
The build log shows that this used pkg-create-dbgsym 0.67.
The precise kernel in https:/
| tags: |
added: verification-done removed: verification-needed |
| Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package pkg-create-dbgsym - 0.50.2
---------------
pkg-create-dbgsym (0.50.2) precise-proposed; urgency=medium
* testsuite: Add dhtest.customdbgsym for a package that produces its own
-dbgsym package, like our "linux" source package. Reproduces LP #1450464.
* pkg_create_dbgsym: When called with -B (i. e. from dh_strip), create a
marker for dh_gencontrol, so that the latter does not try to process
custom -dbgsym binaries. (LP: #1450464)
* dh_strip: Don't try to process *-dbgsym binaries.
-- Martin Pitt <email address hidden> Thu, 30 Apr 2015 16:45:12 +0200
| Changed in pkg-create-dbgsym (Ubuntu Precise): | |
| status: | Fix Committed → Fix Released |
| Adam Conrad (adconrad) wrote : Update Released | #8 |
The verification of the Stable Release Update for pkg-create-dbgsym has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
| Launchpad Janitor (janitor) wrote : | #9 |
This bug was fixed in the package pkg-create-dbgsym - 0.67~trusty
---------------
pkg-create-dbgsym (0.67~trusty) trusty; urgency=medium
* Backport to trusty.
pkg-create-dbgsym (0.67) vivid; urgency=medium
* testsuite: Add dhtest.customdbgsym for a package that produces its own
-dbgsym package, like our "linux" source package. Reproduces LP #1450464.
* pkg_create_dbgsym: When called with -B (i. e. from dh_strip), create a
marker for dh_gencontrol, so that the latter does not try to process
custom -dbgsym binaries. (LP: #1450464)
* dh_strip: Don't try to process *-dbgsym binaries.
-- Martin Pitt <email address hidden> Thu, 30 Apr 2015 16:12:16 +0200
| Changed in pkg-create-dbgsym (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #10 |
This bug was fixed in the package pkg-create-dbgsym - 0.67~utopic
---------------
pkg-create-dbgsym (0.67~utopic) utopic; urgency=medium
* Backport to utopic.
pkg-create-dbgsym (0.67) vivid; urgency=medium
* testsuite: Add dhtest.customdbgsym for a package that produces its own
-dbgsym package, like our "linux" source package. Reproduces LP #1450464.
* pkg_create_dbgsym: When called with -B (i. e. from dh_strip), create a
marker for dh_gencontrol, so that the latter does not try to process
custom -dbgsym binaries. (LP: #1450464)
* dh_strip: Don't try to process *-dbgsym binaries.
-- Martin Pitt <email address hidden> Thu, 30 Apr 2015 16:12:16 +0200
| Changed in pkg-create-dbgsym (Ubuntu Utopic): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #11 |
This bug was fixed in the package pkg-create-dbgsym - 0.67
---------------
pkg-create-dbgsym (0.67) vivid; urgency=medium
* testsuite: Add dhtest.customdbgsym for a package that produces its own
-dbgsym package, like our "linux" source package. Reproduces LP #1450464.
* pkg_create_dbgsym: When called with -B (i. e. from dh_strip), create a
marker for dh_gencontrol, so that the latter does not try to process
custom -dbgsym binaries. (LP: #1450464)
* dh_strip: Don't try to process *-dbgsym binaries.
-- Martin Pitt <email address hidden> Thu, 30 Apr 2015 16:12:05 +0200
| Changed in pkg-create-dbgsym (Ubuntu Vivid): | |
| status: | Fix Committed → Fix Released |
| Changed in pkg-create-dbgsym (Ubuntu Wily): | |
| status: | Fix Committed → Fix Released |


Reproducing test case: bazaar. launchpad. net/~ubuntu- branches/ ubuntu/ vivid/pkg- create- dbgsym/ vivid/revision/ 242 bazaar. launchpad. net/~ubuntu- branches/ ubuntu/ vivid/pkg- create- dbgsym/ vivid/revision/ 243 bazaar. launchpad. net/~ubuntu- branches/ ubuntu/ vivid/pkg- create- dbgsym/ vivid/revision/ 244 (that second one isn't strictly necessary for the kernel, but it showed up with the test case above, so let's fix it)
http://
Fix:
http://
http://
https:/ /launchpad. net/~ubuntu- core-dev/ +archive/ ubuntu/ ddeb-test/ +packages now has pkg-create-dbgsym 0.66pitti1 which I intend to upload as 0.67 to vivid/utopic/ trusty, and backport the fixes to precise. I copied the vivid kernel into the PPA, once it built successfully the SRUs can be accepted.