[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