Public bug reported:

git-build-recipe doesn't support MUT (multi upstream tarball) packages.
It only extracts the main tarball from the git repo but not any
component tarballs.

My WIP crash package comes with a gdb component:

$ pristine-tar list | head -4
crash_9.0.1+~16.3.orig-gdb.tar.gz
crash_9.0.1+~16.3.orig.tar.gz
crash_9.0.1.orig.tar.gz
crash_8.0.6.orig.tar.gz

But git-build-recipe only extracts crash_9.0.1+~16.3.orig.tar.gz which
results in a source package build failure:

$ git-build-recipe crash.recipe crash-build/
Initialized empty Git repository in /tmp/crash-build/crash/.git/

<snip>

HEAD is now at df56917090f4 Update d/changelog
WARNING:debian.changelog:Found eof where expected first heading
pristine-tar: successfully generated 
/tmp/crash-build/crash_9.0.1+~16.3.orig.tar.gz
 dpkg-buildpackage -us -uc -ui -i -I -S
dpkg-buildpackage: info: source package crash
dpkg-buildpackage: info: source version 9.0.1+~16.3-1~202601151614
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Juerg Haefliger 
<[email protected]>

<snip>

make[1]: Leaving directory '/tmp/crash-build/crash'
 dpkg-source -i -I -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building crash using existing ./crash_9.0.1+~16.3.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: warning: executable mode 0775 of 'gdb/ar-lib' will not be 
represented in diff
dpkg-source: warning: executable mode 0775 of 'gdb/bfd/configure' will not be 
represented in diff
dpkg-source: warning: executable mode 0775 of 'gdb/bfd/mep-relocs.pl' will not 
be represented in diff
dpkg-source: error: cannot represent change to gdb/bfd/po/da.gmo: binary file 
contents changed
dpkg-source: error: add gdb/bfd/po/da.gmo in debian/source/include-binaries if 
you want to store the modified binary in the debian tarball
dpkg-source: error: cannot represent change to gdb/bfd/po/es.gmo: binary file 
contents changed
dpkg-source: error: add gdb/bfd/po/es.gmo in debian/source/include-binaries if 
you want to store the modified binary in the debian tarball
dpkg-source: error: cannot represent change to gdb/bfd/po/fi.gmo: binary file 
contents changed

** Affects: git-build-recipe (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2138458

Title:
  MUT package build failures

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/git-build-recipe/+bug/2138458/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to