[Bug 1215175] Re: git-buildpackage ftbfs in saucy due to bugs in python-coverage's packaging
Andrew Starr-Bochicchio
a.starr.b at gmail.com
Tue Sep 24 23:49:02 UTC 2013
** Description changed:
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 we fixed upstream to correctly detect that they are being run on
+ 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 on python-coverage.
+ 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.
--
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:
Triaged
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