git-buildpackage ftbfs in saucy due to bugs in python-coverage's packaging
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
git-buildpackage (Debian) |
Fix Released
|
Unknown
|
|||
git-buildpackage (Ubuntu) |
Fix Released
|
High
|
Andrew Starr-Bochicchio | ||
python-coverage (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Summary:
The original FTBFS in git-buildpackage was due to a work-around in in debian/rules which exported DEB_VENDOR="Debian" so dch would act like as if it were being run under Debian
not Ubuntu. The tests were fixed upstream to correctly detect that they are being run on
Ubuntu, so this work-around was actually causing the problem. This is fixed in proposed and the patch has been forwarded to Debian.
After fixing this, git-buildpackage still was FTBFS exposing two bugs in the packaging of python-coverage.
1) A number of embedded JavaScript libraries are removed when " debian/rules build" is called, but on the LP buildds that is only called when building i386. When, for instance, amd64 is built "debian/rules build-arch" is called and the JavaScript files aren't deleted. So we end up with packages with different contents depending on the arch.
2) jquery.hotkeys.js and jquery.
Patch in comment #8 fixes both issues.
-----------
Original Bug:
Here is a link to the build failure:
https:/
In general it seems like tests assume dch will append the ubuntu version, but in the test suite they behave differently.
tags: | added: ftbfs |
Changed in git-buildpackage (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Andrew Starr-Bochicchio (andrewsomething) |
Changed in git-buildpackage (Debian): | |
status: | Unknown → New |
Changed in git-buildpackage (Ubuntu): | |
status: | In Progress → Fix Committed |
summary: |
- git-buildpackage ftbfs in saucy + git-buildpackage ftbfs in saucy due to bugs in python-coverage's + packaging |
Changed in git-buildpackage (Ubuntu): | |
status: | Fix Committed → Triaged |
description: | updated |
description: | updated |
Changed in git-buildpackage (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in git-buildpackage (Debian): | |
status: | New → Fix Released |
This patch gets rid of the Ubuntu specific version stuff and allows it to build.