Public bug reported: Binary package hint: bzr-builddeb
I maintain calibre (lp:~calibre-packagers/calibre/debian/). This needs a get-orig-source rule to build a +dfsg.orig.tar.gz (upstream tar.gz with some files removed). If I just bump the version in debian/changelog, then bd figures out that it needs to get a new orig.tar.gz, but uses uscan for this: $ bzr bd Building using working tree Running in merge mode Looking for a way to retrieve the upstream tarball Using apt to look for the upstream tarball. apt could not find the needed tarball. Using uscan to look for the upstream tarball. calibre: Version (0.4.143) available on remote site: http://calibre.kovidgoyal.net/downloads/calibre-0.4.143.tar.gz (local version is 0.4.143+dfsg, mangled local version number 0.4.143) calibre: Successfully downloaded updated package calibre-0.4.143.tar.gz and renamed it as calibre_0.4.143.orig.tar.gz bzr: ERROR: Unable to find the needed upstream tarball: calibre_0.4.143+dfsg.orig.tar.gz. I can't think of a situation where it is correct to use uscan if debian/rules provides a get-orig-source method. Thus I believe provide_with_get_orig_source() should be much higher prioritized than provide_with_uscan(), and also than provide_from_self_by_split(). I'm a bit undecided about provide_from_upstream_branch(), since it's not quite clear to me whether get-orig-source or the explicitly configured upstream branch should win (I think the latter). I currently don't see a way of overriding the priorities, so I have to call get-orig-source by hand. Thanks for considering! ** Affects: bzr-builddeb (Ubuntu) Importance: Undecided Status: New -- get-orig-source priority should be higher than uscan https://bugs.launchpad.net/bugs/339343 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
