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
