pkg-create-dbgsym creates -dbgsym packages with the source version, not the binary version
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pkg-create-dbgsym (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Lucid |
Won't Fix
|
Critical
|
Unassigned | ||
Precise |
Fix Released
|
Critical
|
Unassigned | ||
Trusty |
Fix Released
|
Critical
|
Unassigned | ||
Utopic |
Fix Released
|
Critical
|
Unassigned | ||
Vivid |
Fix Released
|
Critical
|
Unassigned | ||
Wily |
Fix Released
|
Critical
|
Martin Pitt |
Bug Description
[SRU Justification]
seen in
https:/
https:/
The gcc-5 (and gcc-4-x) source packages build some binary packages where the binary version doesn't match the source version, but the -dbgsym package is still built using the source version of the package.
These packages now all fail to upload, in every release ...
[Test case]
1. Turn on the ddeb flag in launchpad
2. Upload gcc to the ubuntu-toolchain-r ppa
3. Verify that the package does not fail to upload
[Regression Potential]
This can't break user systems, just building of future updates. Known-weird packages like gcc, binutils, systemd, linux and others have been tested against the new version and build correctly, giving a strong indication that everything is good.
There will probably be other failed to upload cases from enabling native ddebs, but they were always going to happen with or without this fix. In any failure case, we can unbreak the archive or push through an urgent update by building it in a PPA that doesn't have the ddebs flag enabled, or that has a reverted pkg-create-dbgsym.
Changed in pkg-create-dbgsym (Ubuntu Lucid): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in pkg-create-dbgsym (Ubuntu Precise): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in pkg-create-dbgsym (Ubuntu Trusty): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in pkg-create-dbgsym (Ubuntu Utopic): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in pkg-create-dbgsym (Ubuntu Lucid): | |
milestone: | none → lucid-updates |
Changed in pkg-create-dbgsym (Ubuntu Precise): | |
milestone: | none → precise-updates |
Changed in pkg-create-dbgsym (Ubuntu Trusty): | |
milestone: | none → trusty-updates |
Changed in pkg-create-dbgsym (Ubuntu Utopic): | |
milestone: | none → utopic-updates |
Changed in pkg-create-dbgsym (Ubuntu Lucid): | |
status: | Confirmed → Won't Fix |
milestone: | lucid-updates → none |
description: | updated |
description: | updated |
Changed in pkg-create-dbgsym (Ubuntu): | |
milestone: | vivid-updates → none |
18:56 <cjwatson> if I were fixing this pkg-create-dbgsym thing, I believe I would split it into two pieces, and run the second half from dh_gencontrol
18:57 <cjwatson> that way it can have the -v argument handy