I've been starting to enjoy `dgit rpush-source` so that I can offload my test
building from my laptop. This works for many repositories/packages, but when it fails,
it does so in a way that is very hard to diagnose. This is what I end up with:
siretart@x1:~$ dgit rpush-source builder:/home/siretart/packages/golang-github-containers-buildah --new experimental
Format `3.0 (quilt)', need to check/update patch stack
canonical suite name for experimental is rc-buggy
dgit: split brain (separate dgit view) may be needed (--quilt=gbp).
dgit view: found cached (commit id b157dabf1cec0b379b95559e28273c403995ae9e)
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building golang-github-containers-buildah using existing ./golang-github-containers-buildah_1.33.1+ds1.orig.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building golang-github-containers-buildah in golang-github-containers-buildah_1.33.1+ds1-1.debian.tar.xz
dpkg-source: info: building golang-github-containers-buildah in golang-github-containers-buildah_1.33.1+ds1-1.dsc
package seems new, not specifying -v<version>
dpkg-genchanges: info: including full source code in upload
no version available from the archive
Package not found in the archive, but has allegedly been pushed using dgit.
Perhaps the upload is stuck in incoming. Using the version from git.
dgit: split brain (separate dgit view) may be needed (--quilt=gbp).
dgit view: found cached (commit id b157dabf1cec0b379b95559e28273c403995ae9e)
Checking that HEAD includes all changes in archive...
Declaring that HEAD includes all changes in 1.32.0+ds1-1...
Made pseudo-merge of 1.32.0+ds1-1 into dgit view.
checking that golang-github-containers-buildah_1.33.1+ds1-1.dsc corresponds to HEAD
dpkg-source: warning: extracting unsigned source package (/home/siretart/packages/golang-github-containers-buildah/../golang-github-containers-buildah_1.33.1+ds1-1.dsc)
dpkg-source: info: extracting golang-github-containers-buildah in golang-github-containers-buildah-1.33.1+ds1
dpkg-source: info: unpacking golang-github-containers-buildah_1.33.1+ds1.orig.tar.xz
dpkg-source: info: unpacking golang-github-containers-buildah_1.33.1+ds1-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying manpage-fixes.patch
dpkg-source: info: applying root-testfail-ignore.patch
dpkg-source: info: applying avoid-buildkit-checksum.patch
dpkg-source: info: applying avoid-buildkit-heredoc.patch
../golang-github-containers-buildah_1.33.1+ds1-1_source.changes already has appropriate .orig(s) (if any)
Format `3.0 (quilt)', need to check/update patch stack
Use of uninitialized value in concatenation (.) or string at /usr/bin/dgit line 5544.
at /usr/share/perl5/Debian/Dgit.pm line 175.
Debian::Dgit::__ANON__("Use of uninitialized value in concatenation (.) or string at "...) called at /usr/bin/dgit line 5544
main::i_resp_want("signed-tag") called at /usr/bin/dgit line 5422
main::i_method("i_resp", "want", "signed-tag") called at /usr/bin/dgit line 5474
main::rpush_core("push-source") called at /usr/bin/dgit line 5429
main::cmd_rpush_source() called at /usr/bin/dgit line 8319
! Push failed, before we got started.
! You can retry the push, after fixing the problem, if you like.
What's wrong with /usr/bin/dgit line 5544?