Hi,
I like my upper level directories clean and have tarball-dir=../tarballs
and export-dir=../build-area set in my .gbp.conf. That seems to work for
the upstream tarball, but not for the upstream signature, so that my
built packages do not contain the upstream signature, and dpkg-soruce
complains "warning: upstream signing key but no upstream tarball
signature". Manually copying the .asc file fixes the issue.
Is that the intended behavior?
Greetings
Marc
Relevant part of the gbp buildpackage --git-verbose call:
2 [21/4624]mh@salida:~/packages/aide/aide (master|u+3) $ gbp buildpackage --git-verbose
gbp:debug: ['git', 'rev-parse', '--show-cdup']
gbp:debug: ['git', 'rev-parse', '--is-bare-repository']
gbp:debug: ['git', 'rev-parse', '--git-dir']
gbp:debug: /bin/true [] []
gbp:debug: ['git', 'status', '--porcelain']
gbp:debug: ['git', 'symbolic-ref', 'HEAD']
gbp:debug: ['git', 'show-ref', 'refs/heads/master']
gbp:debug: ['git', 'ls-tree', 'HEAD']
gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format']
gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/changelog']
gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format']
gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format']
gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format']
gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format']
gbp:debug: ['git', 'show-ref', '--verify', 'refs/heads/pristine-tar']
gbp:debug: ['git', 'log', '--pretty=format:%H', '--no-show-signature', '--no-merges', '--grep=pristine-tar .* aide_0.18.1\\.orig.tar\\.', 'pristine-tar', '--']
gbp:debug: Found pristine-tar commit at 'f1c9904cd393302dab909bdfbdae35ed9ad0cedf'
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'f1c9904cd393302dab909bdfbdae35ed9ad0cedf^0']
gbp:debug: ['git', 'show', '--pretty=format:%an%x00%ae%x00%ad%x00%cn%x00%ce%x00%cd%x00%s%x00%f%x00%b%x00', '-z', '--date=raw', '--no-renames', '--name-status', '--no-show-signature', 'f1c9904cd393302dab909bdfbdae35ed9ad0cedf']
gbp:debug: Determined compression type 'gzip'
gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format']
gbp:debug: Looking for orig tarballs 'aide_0.18.1.orig.tar.gz' at '../tarballs'
gbp:info: All Orig tarballs 'aide_0.18.1.orig.tar.gz' found at '../tarballs'
gbp:debug: pristine-tar [] ['--help']
gbp:debug: pristine-tar [] ['verify', '/home/mh/packages/aide/build-area/aide_0.18.1.orig.tar.gz']
gbp:info: Exporting 'HEAD' to '/home/mh/packages/aide/build-area/aide-tmp'
gbp:info: Moving '/home/mh/packages/aide/build-area/aide-tmp' to '/home/mh/packages/aide/build-area/aide-0.18.1'
gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format']
gbp:info: Performing the build
gbp:debug: debuild -i -I [] []
dpkg-buildpackage -rfakeroot -us -uc -ui -i -I -j10 -i -I
dpkg-buildpackage: info: source package aide
dpkg-buildpackage: info: source version 0.18.1-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Marc Haber <mh+debian-packages@zugschlus.de>
dpkg-source -i -I -i -I --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying compare-logs
debian/rules clean
dh clean
dh_clean
dpkg-source -i -I -i -I -b .
dpkg-source: warning: upstream signing key but no upstream tarball signature
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building aide using existing ./aide_0.18.1.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building aide in aide_0.18.1-2.debian.tar.xz
dpkg-source: info: building aide in aide_0.18.1-2.dsc
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure