[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:35:48 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
+ 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.
+ 
+ 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 we 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.

  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