[Bug 1215175] Re: git-buildpackage ftbfs in saucy due to bugs in python-coverage's packaging
Launchpad Bug Tracker
1215175 at bugs.launchpad.net
Thu Sep 26 09:55:53 UTC 2013
This bug was fixed in the package python-coverage - 3.6-0ubuntu6
---------------
python-coverage (3.6-0ubuntu6) saucy; urgency=low
* 02.use-system-js-libraries.patch: Update to deal with the
removal of jquery.isonscreen.js and jquery.hotkeys.js
* Add libjs-jquery-hotkeys and libjs-jquery-isonscreen to Suggests
(not Depends as they are not in main).
* debian/rules: Make the override_dh_auto_build target depend on
the remove-bundled-libraries target so the bundled JavaScript
libraries are removed no matter which arch the package is being
built on (LP: #1215175).
-- Andrew Starr-Bochicchio <a.starr.b at gmail.com> Thu, 19 Sep 2013 16:47:07 -0400
** Changed in: python-coverage (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1215175
Title:
git-buildpackage ftbfs in saucy due to bugs in python-coverage's
packaging
Status in “git-buildpackage” package in Ubuntu:
Triaged
Status in “python-coverage” package in Ubuntu:
Fix Released
Status in “git-buildpackage” package in Debian:
New
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.isonscreen.js were bundled in the new
upstream release packaged by Ubuntu. They were added to the list of
bundled libs removed in debian/rules but the patch allowing python-
coverage to work with out bundled libs was not updated to include
them.
Patch in comment #8 fixes both issues.
-----------
Original Bug:
Here is a link to the build failure:
https://launchpad.net/ubuntu/+source/git-buildpackage/0.6.2/+build/4782235/+files/buildlog_ubuntu-saucy-i386.git-buildpackage_0.6.2_FAILEDTOBUILD.txt.gz
In general it seems like tests assume dch will append the ubuntu
version, but in the test suite they behave differently.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/git-buildpackage/+bug/1215175/+subscriptions
More information about the Ubuntu-sponsors
mailing list