dpkg-source sets -i -I by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dpkg (Debian) |
Fix Released
|
Unknown
|
|||
dpkg (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Intrepid |
Fix Released
|
Medium
|
Colin Watson |
Bug Description
The version of dpkg-source in Ubuntu 8.10 erroneously sets the -i and -I options by default for version 1.0 source packages (i.e. the version of the source format that we actually use). This causes various files to be omitted unexpectedly from tarballs and diffs, which causes problems in particular for people building private source packages that need to contain binary objects.
This bug was fixed by Debian in dpkg 1.14.21, so is fixed in Jaunty and was not present in earlier releases:
http://
Proposed patch:
http://
TEST CASE: Download http://
Regression potential: Well, it's dpkg. dpkg itself shouldn't change, but I'd recommend running for a while to spot any upgrade problems anyway. If you can, build some other packages and check that the resulting debdiffs are sensible.
Related branches
Changed in dpkg: | |
status: | Incomplete → New |
Changed in dpkg (Debian): | |
status: | Unknown → Fix Released |
Looking at the changelog in http:// changelogs. ubuntu. com/changelogs/ pool/main/ d/dpkg/ dpkg_1. 14.20ubuntu6/ changelog , I believe it version 1.14.17 that broke debuild.
Not including some binaries in the sources is IMO a good choice, but we should at least have a way to tell dpkg-source to include them (bypassing the default).